package com.ruantu.clothing.service;

import java.util.List;
import java.util.Map;

import com.ruantu.clothing.entity.PageBean;
import com.ruantu.clothing.entity.Vip;

/**
 *
 */
public interface VipService {
    /**
     * 查询所有会员
     *
     * @param vip
     * @return
     */
    List<Vip> findList(Vip vip, PageBean pageBean);

    /**
     * 根据id查询会员信息
     *
     * @param vip
     * @return
     */
    Vip findVipById(Vip vip);

    /**
     * 充值会员
     *
     * @param vip
     * @return
     */
    int addMoney(Vip vip);

    /**
     * 保存会员
     *
     * @param vip
     * @return
     */
    int saveVip(Vip vip);

    /**
     * 查询会员充值记录打印小票
     *
     * @param id
     * @return
     */
    Vip findVipWithXiaoPiao(String id);

    /**
     * 更新会员状态
     *
     * @param vip
     * @return
     */
    int updateVipById(Vip vip);

    /**
     * 查询充值记录
     *
     * @param vip,pageBean
     * @return
     */
    List<Vip> findChongzhiji(Vip vip, PageBean pageBean, String startTime, String endTime);
}
